--- title: "02-API 开放平台项目大纲" created: 2025-12-02 tags: - 项目 aliases: - API 开放平台项目大纲 --- # API 开放平台项目大纲 ## 项目大纲 ### 第一章:项目诞生 1. 项目介绍和计划 2. 需求分析 3. 业务流程介绍 4. 架构图和子系统介绍 5. 技术选型(各技术作用讲解) 6. 数据库表设计 7. 项目初始化 | 前端 Ant Design Pro 框架新版教程 8. 项目初始化 | 后端 Spring Boot 万用模板使用 9. 代码自动生成 | 后端 Swagger 文档 10. 代码自动生成 | 前端 Open API(强推,大幅提高效率) ### 第二章:核心业务开发 1. 用户登录页面开发 2. 接口管理功能开发(Ant Design 高级组件) 3. 模拟接口项目 | 示例接口开发 4. 模拟接口项目 | HTTP 客户端调用 5. API 签名认证详解及实战 6. 客户端 SDK 开发(Spring Boot Starter) 7. 接口管理功能 | 发布 / 下线接口开发 8. 接口管理功能 | 前端页面开发 9. 接口列表页面开发 10. 在线调试接口功能 | 后端接口开发 11. 在线调试接口功能 | 前端页面开发 ### 第三章:开发及优化 1. 接口调用统计功能 | 后端开发 2. 接口调用统计功能 | 优化方案分析及对比 3. API 网关详解 | 网关介绍及优点 4. API 网关详解 | 10 种网关应用场景 5. API 网关详解 | 网关分类及技术选型 6. API 网关详解 | Spring Cloud Gateway 实现 7. API 网关详解 | Spring Cloud Gateway 教程 8. 接口调用统计功能 | 统一业务处理(鉴权 + 统计) 9. 分布式改造 | 公共模块抽象 10. 分布式改造 | RPC 和 HTTP 调用详解 11. 分布式改造 | Dubbo 框架讲解及示例开发 12. 分布式改造 | Dubbo 业务实战 13. 管理员统计分析功能 | 前端 2 种可视化库用法 14. 管理员统计分析功能 | 后端聚合查询接口开发 15. 项目扩展点及上线分析 --- **项目分区导航**:⬅️ [[01-API 开放平台项目介绍|01-API 开放平台项目介绍]] | 02-API 开放平台项目大纲 | ➡️ [[03-API 开放平台学习计划|03-API 开放平台学习计划]]